package com.smart.oil.mapper;

import com.smart.oil.entity.SmUserRole;

import java.util.List;

public interface SmUserRoleMapper {
    int deleteByPrimaryKey(String id);

    int insert(SmUserRole record);

    int insertSelective(SmUserRole record);

    SmUserRole selectByPrimaryKey(String id);

    int updateByPrimaryKeySelective(SmUserRole record);

    int updateByPrimaryKey(SmUserRole record);

    List<String> getRoleIdsByUserId(String userId);

    int removeRoleByUserId(String userId);

    int batchInsertUserRole(List<SmUserRole> list);

    List<String> getUserIdsByRoleIds(List<String> roleIds);

    List<String> getUserIdsByRoleId(String roleId);


    int removeUserRoleId(String roleId);

}